package bo.zhao.action.bridge.practice1.weapon;

import bo.zhao.action.bridge.practice1.enchantment.Enchantment;

/**
 * 武器接口
 *
 * @author Bo.Zhao
 * @since 19/5/17
 */
public interface Weapon {

	/**
	 * 使用、运用
	 * */
    void wield();

    /**
	 * 挥动、挥舞
	 * */
    void swing();

    /**
     * 停止使用
     * */
    void unwield();

    /**
     * 获得魔法
     * */
    Enchantment getEnchantment();
}
